home *** CD-ROM | disk | FTP | other *** search
/ comtecelectrical.ca / www.comtecelectrical.ca.tar / www.comtecelectrical.ca / infobots / Backup / MSOCache / All Users / 90000409-6000-11D3-8CFE-0150048383C9 / YH561411.CAB / FL_disco_xsl_ENU____.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2000-11-29  |  5KB  |  109 lines

  1. <?xml version='1.0' ?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3.   <xsl:template match="/">
  4.     <table border="0" cellpadding="2" cellspacing="0" width="100%" valign="center" align="center" rules="cols">
  5.       <xsl:choose>
  6.         <xsl:when test="discovery/contractRef | discovery/schemaRef | discovery/discoveryRef">
  7.           <xsl:choose>
  8.             <xsl:when test="discovery/contractRef">
  9.               <tr valign="center" align="left">
  10.                 <td>
  11.                   <table border="0" cellpadding="2" cellspacing="0" width="200">
  12.                     <tr>
  13.                       <td class="header" colspan="2" bgcolor="#669999">Web Services</td>
  14.                     </tr>
  15.                   </table>
  16.                 </td>
  17.               </tr>
  18.               <xsl:for-each select="discovery/contractRef">
  19.                 <tr valign="center">
  20.                   <td>
  21.                     <table border="0" cellpadding="2" cellspacing="0">
  22.                       <tr>
  23.                         <td><img src="..\service.gif"/></td>
  24.                         <td class="label" colspan="2" nowrap="true"><xsl:value-of select="@ref"/></td>
  25.                       </tr>
  26.                       <tr>
  27.                         <td/>
  28.                         <td class="label"><a><xsl:attribute name="href">VS:<xsl:value-of select="@ref"/></xsl:attribute>View Contract</a>
  29.                         <xsl:choose>
  30.                           <xsl:when test="@docRef">
  31.                             <br/><a><xsl:attribute name="href">VS:<xsl:value-of select="@docRef"/></xsl:attribute>View Documentation</a>
  32.                           </xsl:when>
  33.                         </xsl:choose>
  34.                         </td>
  35.                       </tr>
  36.                     </table>
  37.                   </td>
  38.                 </tr>
  39.               </xsl:for-each>      
  40.             </xsl:when>
  41.           </xsl:choose>
  42.           <xsl:choose>
  43.             <xsl:when test="discovery/schemaRef">
  44.               <tr valign="center" align="left">
  45.                 <td class="label"><p> </p></td>
  46.               </tr>
  47.               <tr valign="center" align="left">
  48.                 <td>
  49.                   <table border="0" cellpadding="2" cellspacing="0" width="200">
  50.                     <tr>
  51.                       <td class="header" colspan="2" bgcolor="#669999">DataSets</td>
  52.                     </tr>
  53.                   </table>
  54.                 </td>
  55.               </tr>
  56.               <xsl:for-each select="discovery/schemaRef">
  57.                 <tr valign="center">
  58.                   <td>
  59.                     <table border="0" cellpadding="2" cellspacing="0">
  60.                       <tr>
  61.                         <td><img src="..\schema.gif"/></td>
  62.                         <td class="label" colspan="2" nowrap="true"><xsl:value-of select="@ref"/></td>
  63.                       </tr>
  64.                       <tr>
  65.                         <td/>
  66.                         <td class="label"><a><xsl:attribute name="href">VS:<xsl:value-of select="@ref"/></xsl:attribute>View Schema</a></td>
  67.                       </tr>
  68.                     </table>
  69.                   </td>
  70.                 </tr>
  71.               </xsl:for-each>
  72.             </xsl:when>
  73.           </xsl:choose>
  74.           <xsl:choose>
  75.             <xsl:when test="discovery/discoveryRef">
  76.               <tr valign="center" align="left">
  77.                 <td class="label"><p> </p></td>
  78.               </tr>
  79.               <tr valign="center" align="left">
  80.                 <td class="label"><b>Linked reference groups:</b></td>
  81.               </tr>
  82.               <xsl:for-each select="discovery/discoveryRef">
  83.                 <tr>
  84.                   <td>
  85.                     <table border="0" cellpadding="2" cellspacing="0">
  86.                       <tr>
  87.                         <td><img src="..\disco.gif"/></td>
  88.                         <td class="label"><a><xsl:attribute name="href">VS:<xsl:value-of select="@ref"/></xsl:attribute><xsl:value-of select="@ref"/></a></td>
  89.                       </tr>
  90.                     </table>
  91.                   </td>
  92.                 </tr>
  93.               </xsl:for-each>
  94.             </xsl:when>
  95.           </xsl:choose>
  96.         </xsl:when>
  97.         <xsl:otherwise>
  98.           <tr valign="center">
  99.             <td class="text">No Web References were found on this page.</td>
  100.           </tr>
  101.           <tr>
  102.             <td class="text"><a href="helpwatermark.htm">Click here</a> for help on finding a Web Reference.</td>
  103.           </tr>
  104.         </xsl:otherwise>
  105.       </xsl:choose>
  106.     </table>
  107.   </xsl:template>
  108. </xsl:stylesheet>
  109.